﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Triunfadores.BusinessEntities
{
    public class Ubigeo
    {
        public Ubigeo()
        {
            this.IcUbigeoClientes = new List<Cliente>();
            this.IcUbigeoCentTrabajo = new List<Cliente>();
            this.IcUbigeoDirecCasa = new List<Cliente>();
            this.IcUbigeoBeneficiarios = new List<Beneficiario>();
        }


        public Int32 Id { get; set; }
        public string Nombre { get; set; }
        public string NombreCompleto { get; set; }

        //un ubigeo puede tener uno o muchos clientes
        public virtual ICollection<Cliente> IcUbigeoClientes { get; set; }
        public virtual ICollection<Cliente> IcUbigeoCentTrabajo { get; set; }
        public virtual ICollection<Cliente> IcUbigeoDirecCasa { get; set; }
        //un ubigeo puede tener uno o muchos beneficiarios
        public virtual ICollection<Beneficiario> IcUbigeoBeneficiarios { get; set; }
    }
}
